// reverse 排序 数组的倒序排序 --修改原数组
//方法:颠倒数组顺序的排序方法 
//参数:无 返回值:颠倒数组顺序的数组
// var arr=[1,2,3,'tom',[5,6,7,8]];
// var result=arr.reverse();
// console.log(result,'返回值');
// console.log(arr,arr.length,'是否修改原数组');
// sort 方法 --修改原数组
//参数:无 或者函数 返回值：参数没有的话根据字符编码进行排序
var arr=[1,3,23,2,33,4,43,5];
// 有参排序--升序
var result=arr.sort(function(a,b){
    // if(a>b){
    //     return -1
    // }else{
    //     return 1
    // }
    return a-b;//升序
    return b-a;//降序
    // a-b>0 a>b b a--升序
    // b-a>0 b>a b a --降序
    // a-b<0 a<b a b --升序
    // b-a<0 b<a a b --降序
})
console.log(result,'返回值');
console.log(arr,arr.length,'是否修改原数组');

// 无参排序
// var result=arr.sort();
// console.log(result,'返回值');
// console.log(arr,arr.length,'是否修改原数组');
// var arr1=[1,3,2,5,4,6,8,7];
// var result1=arr1.sort();
// console.log(result1);

